Applied Software Engineering Principles for UML

نویسندگان

  • Bernhard Rumpe
  • Ruth Breu
  • Ingolf Krüger
چکیده

The crucial factors for UML’s broad acceptance in the future are the thorough understanding of its concepts, an in-depth knowledge about the meaning and manipulation of notations, and a coherent methodological framework. Therefore, in this tutorial we focus both on a thorough treatment of UML’s description techniques and on their seamless integration into a practical development process for sequential and concurrent systems. Biography: BERNHARD RUMPE is working in the field of diagrammatic modeling languages, especially UML, and their application to software engineering. He developed an approach for a sound semantic integration of different notations, including traceability techniques for behavior models. He co-authored two books, co-organized workshops with related themes at previous ECOOP and OOPSLA conferences, and he is program chair of UML’99. RUTH BREU’s major field of interest is the foundation of object-oriented concepts and notations with an emphasis on OOA/OOD techniques and UML. She is author of two books in this area and has given several industrial seminars on UML. INGOLF KRÜGER works in the area of software engineering for distributed systems. Part of his research is the formal foundation of widely used description techniques for component interaction, aiming at their seamless integration into the overall software development process. BERNHARD, RUTH, and INGOLF work together in the group of Prof. Manfred Broy at the Technical University of Munich, collaborating with many industrial companies where the presented techniques have been applied and proven useful.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Behavioral Model Generation from Use Cases Based on Ontology Mapping and GRASP Patterns

This paper contributes a new approach for developing UML software designs from Natural Language (NL), making use of a meta-domain oriented ontology, well established software design principles and Natural Language Processing (NLP) tools. In the approach described here, banks of grammatical rules are used to assign event flows from essential use cases. A domain specific ontology is also construc...

متن کامل

MDA Transformations Applied to Web Application Development

Current Web generation techniques are mainly hard-coded for predefined architectures of Web applications. Consequently, there is a gap between Web design models and the final implementation. We solve this problem, following with our approach the Model-Driven Architecture (MDA) principles of automatic generation of software systems based on model transformations. In this context, we present a tr...

متن کامل

Formalizing UML for Rigorous Software Development

Formalizing a modeling technique broaches issues including development of software specification, design, analysis, and synthesis. Software engineering methodologies should be grounded on rigorous principles and not on ad hoc approaches. Our approach is to integrate the recently published industrial standard graphic notation UML (Unified Modeling Language), for object-oriented modeling, and PVS...

متن کامل

A Model-driven Co-design Flow for Embedded Systems

The UML (Unified Modeling Language), with the enhancements in UML 2.0, is receiving interest by an increasing number of industrial and academic groups from the EDA, embedded software and hardware systems, who look at it and at its extension mechanisms as a practical and standard means to define family of languages targeted to specific application domains and levels of abstraction, while providi...

متن کامل

Model-to-model transformations of architecture descriptions of an integration platform

Model transformations play a key role in any software development project based on Model-Driven Engineering (MDE) principles. However, little attention has been paid to the application of MDE principles to automate the design of integration solutions. The aim of the paper is to present transformations of a model-to-model type, used to automate the process of integration platform’s architecture ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999